make a successful effort - Allemand Anglais Dictionnaire